package boids;

import java.util.ArrayList;
import toxi.geom.Vec2D;

public interface Path extends ProcessingRenderable
{
	public static final float DEFAULT_PATH_RADIUS = 10.0f;
	
	public void addPoint(Vec2D _point);
	
	public ArrayList<Vec2D> getPoints();
	
	public Vec2D getStart();
	
	public Vec2D getEnd();
	
	public Vec2D getPoint(int _i);
	
	public void clear();
	
	public int getNumPoints();
	
	public float getRadius();
	
	public void setRadius(float _radius);
}
